package net.israfil.service.mail.api;

import java.util.Collection;
import java.util.Map;

public interface MailMessage {
	
	public String getSubject();
	public Collection<MailAddress> getToAddresses();
	public Collection<MailAddress> getCcAddresses();
	public Collection<MailAddress> getBccAddresses();
	public MailAddress getFromAddress();
	public MailMessageBody getBody();
//	public Collection<MailAttachment> getAttachments();
	public Map<String,MailHeader<?>> getHeaders();
	public String getType();
	
}
